18770
10834
49633
403216
526308
326547
4448
380815
922532
98978
188762
821418
5164799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1641471